home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 2000 November / cd joystick no120 novembre 2000 cd 1.iso / data / demos / gunlok / data1.cab / Program_Executable_Files / scripts / level02.gls < prev    next >
Text File  |  2000-08-22  |  16KB  |  812 lines

  1. /************/
  2. /* INCLUDES */
  3. /************/
  4.  
  5. // n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
  6.  
  7. // default things to inherit our objects from
  8.  
  9. #include "defaults.gsh"
  10.  
  11. // good guys
  12.  
  13. #include "gunlok.gsh"
  14. #include "hark.gsh"
  15. #include "maskelyn.gsh"
  16. #include "elint.gsh"
  17.  
  18. // bad guys
  19.  
  20. #include "walking_mine.gsh"
  21. #include "scythor.gsh"
  22. #include "reapor.gsh"
  23. #include "destructor.gsh"
  24. #include "adversor.gsh"
  25. #include "sneeker.gsh"
  26. #include "skyburn.gsh"
  27. #include "drone.gsh"
  28. #include "baddie_silo.gsh"
  29. // neutral things
  30.  
  31. #include "cratec.gsh"
  32. #include "technobox_multifrag.gsh"
  33.  
  34. // fires
  35.  
  36. #include "carfire.gsh"
  37. #include "oilfire.gsh"
  38. #include "purplelightmini.gsh"
  39. #include "redlightmini.gsh"
  40.  
  41. /**********/
  42. /* SHAPES */
  43. /**********/
  44.  
  45. // world objects
  46.  
  47. hierarchy Hcy_VTOL
  48. {
  49.     file "objects\harksVTOLflight.rif"
  50.     name "harksVTOLflight"
  51.     hotspot none
  52. }
  53.  
  54. shape Shp_OilDrum
  55. {
  56.     file "levels\level02.rif"
  57.     name "Oil Drum A"
  58. }
  59.  
  60. shape Shp_TOWERLIFTA
  61. {
  62.     file "levels\level02.rif"
  63.     name "TOWERLIFTA"
  64. }
  65.  
  66. shape Shp_TOWERLIFTB
  67. {
  68.     file "levels\level02.rif"
  69.     name "TOWERLIFTB"
  70. }
  71.  
  72. shape Shp_flood_gate
  73. {
  74.     file "levels\level02.rif"
  75.     name "flood gate"
  76. }
  77.  
  78. shape Shp_liftswitcha
  79. {
  80.     file "objects\LIFTSWITCH F.rif"
  81.     name "LIFTSWITCH F"
  82. }
  83. hierarchy Hcy_liftswitchaa
  84. {
  85.     file "objects\LIFTSWITCH E.rif"
  86.     name "LIFTSWITCH E"
  87. }
  88. shape Shp_liftswitchb
  89. {
  90.     file "objects\LIFTSWITCH F.rif"
  91.     name "LIFTSWITCH F"
  92. }
  93. hierarchy Hcy_liftswitchbb
  94. {
  95.     file "objects\LIFTSWITCH E.rif"
  96.     name "LIFTSWITCH E"
  97. }
  98. shape Shp_floodswitch
  99. {
  100.     file "objects\LIFTSWITCH B.rif"
  101.     name "LIFTSWITCH B"
  102. }
  103.  
  104. shape Shp_hoversled
  105. {
  106.     file "levels/level02.rif"
  107.     name "hoversled"
  108. }
  109. /********JUNKPILES********JUNKPILES********JUNKPILES********/
  110.  
  111. shape Shp_Junkpile_C
  112. {
  113.     file "objects\JUNKPILE C.rif"
  114.     name "JUNKPILE C"
  115. }
  116. shape Shp_Junkpile_D
  117. {
  118.     file "objects\JUNKPILE D.rif"
  119.     name "junkpile D"
  120. }
  121. shape Shp_Junkpile_E
  122. {
  123.     file "objects\JUNKPILE E.rif"
  124.     name "junkpile E"
  125. }
  126. shape Shp_Junkpile_F
  127. {
  128.     file "objects\JUNKPILE F.rif"
  129.     name "junkpile F"
  130. }
  131. shape Shp_Junkpile_G
  132. {
  133.     file "objects\JUNKPILE G.rif"
  134.     name "junkpile G"
  135. }
  136. shape Shp_Junkpile_H
  137. {
  138.     file "objects\JUNKPILE H.rif"
  139.     name "junkpile H"
  140. }
  141. shape Shp_Junkpile_I
  142. {
  143.     file "objects\JUNKPILE I.rif"
  144.     name "junkpile I"
  145. }
  146. shape Shp_Junkpile_J
  147. {
  148.     file "objects\JUNKPILE J.rif"
  149.     name "junkpile J"
  150. }
  151. shape Shp_Junkpile_K
  152. {
  153.     file "objects\JUNKPILE K.rif"
  154.     name "junkpile K"
  155. }
  156. shape Shp_Junkpile_L
  157. {
  158.     file "levels\level02.rif"
  159.     name "junkpile L"
  160. }
  161. shape Shp_Junkpile_M
  162. {
  163.     file "objects\JUNKPILE M.rif"
  164.     name "junkpile M"
  165. }
  166. shape Shp_Junkpile_N
  167. {
  168.     file "objects\JUNKPILE N.rif"
  169.     name "junkpile N"
  170. }
  171. shape Shp_Junkpile_O
  172. {
  173.     file "objects\JUNKPILE O.rif"
  174.     name "junkpile O"
  175. }
  176.  
  177. /********BODY PARTS********BODY PARTS********BODY PARTS********/
  178.  
  179. shape Shp_Grunt_Arml_A
  180. {
  181.     file "levels\level02.rif"
  182.     name "GRUNT ARML A"
  183. }
  184. shape Shp_Grunt_Arml_B
  185. {
  186.     file "levels\level02.rif"
  187.     name "GRUNT ARML B"
  188. }
  189. shape Shp_Grunt_Legs_A
  190. {
  191.     file "levels\level02.rif"
  192.     name "GRUNT LEGS A"
  193. }
  194. shape Shp_Grunt_Legs_B
  195. {
  196.     file "levels\level02.rif"
  197.     name "GRUNT LEGS B"
  198. }
  199. shape Shp_Grunt_Legs_C
  200. {
  201.     file "levels\level02.rif"
  202.     name "GRUNT LEGS C"
  203. }
  204. shape Shp_Grunt_Torso_A
  205. {
  206.     file "levels\level02.rif"
  207.     name "GRUNT TORSO A"
  208. }
  209. shape Shp_Grunt_Torso_B
  210. {
  211.     file "levels\level02.rif"
  212.     name "GRUNT TORSO B"
  213. }
  214. shape Shp_Heavy_Legs_A
  215. {
  216.     file "levels\level02.rif"
  217.     name "HEAVY LEGS A"
  218. }
  219. shape Shp_Heavy_Legs_B
  220. {
  221.     file "levels\level02.rif"
  222.     name "HEAVY LEGS B"
  223. }
  224. shape Shp_Heavy_Torso_A
  225. {
  226.     file "levels\level02.rif"
  227.     name "HEAVY TORSO A"
  228. }
  229. shape Shp_Heavy_Torso_B
  230. {
  231.     file "levels\level02.rif"
  232.     name "HEAVY TORSO B"
  233. }
  234.  
  235. /********GARBAGE PICKUPS********GARBAGE PICKUPS********/
  236.  
  237. shape Shp_Garbage_A
  238. {
  239.     file "objects\garbage A.rif"
  240.     name "garbage A"
  241. }
  242. shape Shp_Garbage_B
  243. {
  244.     file "objects\garbage B.rif"
  245.     name "garbage B"
  246. }
  247. shape Shp_Garbage_C
  248. {
  249.     file "objects\garbage C.rif"
  250.     name "garbage C"
  251. }
  252. shape Shp_Garbage_D
  253. {
  254.     file "objects\garbage D.rif"
  255.     name "garbage D"
  256. }
  257. shape Shp_Garbage_E
  258. {
  259.     file "objects\garbage E.rif"
  260.     name "garbage E"
  261. }
  262. shape Shp_Garbage_F
  263. {
  264.     file "objects\garbage F.rif"
  265.     name "garbage F"
  266. }
  267. shape Shp_Garbage_G
  268. {
  269.     file "objects\garbage G.rif"
  270.     name "garbage G"
  271. }
  272. shape Shp_Garbage_H
  273. {
  274.     file "objects\garbage H.rif"
  275.     name "garbage H"
  276. }
  277. shape Shp_Garbage_I
  278. {
  279.     file "objects\garbage I.rif"
  280.     name "garbage I"
  281. }
  282. shape Shp_Garbage_J
  283. {
  284.     file "objects\garbage J.rif"
  285.     name "garbage J"
  286. }
  287. shape Shp_Garbage_K
  288. {
  289.     file "objects\garbage K.rif"
  290.     name "garbage K"
  291. }
  292. shape Shp_Garbage_L
  293. {
  294.     file "objects\garbage L.rif"
  295.     name "garbage L"
  296. }
  297.  
  298. /**********/
  299. /* ROLES  */
  300. /**********/
  301.  
  302. // world objects
  303.  
  304. role Rol_VTOL : Rol_PlacedObject
  305. {
  306.     shape                    Hcy_VTOL
  307.     destination selectable    no
  308.     identifier                "vtol"
  309. }
  310.  
  311. role Rol_OilDrum : Rol_PlacedObject
  312. {
  313.     shape Shp_OilDrum
  314. }
  315.  
  316. role Rol_TOWERLIFTA : Rol_PlacedObject
  317. {
  318.     shape Shp_TOWERLIFTA
  319.     destination selectable yes
  320.     ai track object
  321. }
  322.  
  323. role Rol_TOWERLIFTB : Rol_PlacedObject
  324. {
  325.     shape            Shp_TOWERLIFTB
  326.     destination selectable    yes
  327.     ai            track object
  328. }
  329.  
  330. role Rol_liftswitcha : Rol_PlacedObject
  331. {
  332.     shape            Shp_liftswitcha
  333.     destination selectable    yes
  334.     ai            pickup
  335. }
  336.  
  337. role Rol_liftswitchaa : Rol_PlacedObject
  338. {
  339.     shape            Hcy_liftswitchaa
  340.     destination selectable    yes
  341.     ai            pickup
  342. }
  343.  
  344. role Rol_liftswitchb : Rol_PlacedObject
  345. {
  346.     shape            Shp_liftswitchb
  347.     destination selectable    yes
  348.     ai            pickup
  349. }
  350.  
  351. role Rol_liftswitchbb : Rol_PlacedObject
  352. {
  353.     shape            Hcy_liftswitchbb
  354.     destination selectable    yes
  355.     ai            pickup
  356. }
  357.  
  358. role Rol_flood_gate : Rol_PlacedObject
  359. {
  360.     shape            Shp_flood_gate
  361.     destination selectable    yes
  362.     ai            track object
  363. }
  364.  
  365. role Rol_floodswitch : Rol_PlacedObject
  366. {
  367.     shape            Shp_floodswitch
  368.     destination selectable    yes
  369.     ai            pickup
  370. }
  371.  
  372.  
  373. role Rol_hoversled : Rol_PlacedObject
  374. {
  375.     shape Shp_hoversled
  376.     destination selectable yes
  377.     ai track object
  378. }
  379.  
  380. /********JUNKPILES********JUNKPILES********JUNKPILES********/
  381.  
  382. role Rol_Junkpile_C : Rol_DefaultJunkpile
  383. {
  384.     shape Shp_Junkpile_C
  385. }
  386. role Rol_Junkpile_D : Rol_DefaultJunkpile
  387. {
  388.     shape Shp_Junkpile_D
  389. }
  390. role Rol_Junkpile_E : Rol_DefaultJunkpile
  391. {
  392.     shape Shp_Junkpile_E
  393. }
  394. role Rol_Junkpile_F : Rol_DefaultJunkpile
  395. {
  396.     shape Shp_Junkpile_F
  397. }
  398. role Rol_Junkpile_G : Rol_DefaultJunkpile
  399. {
  400.     shape Shp_Junkpile_G
  401. }
  402. role Rol_Junkpile_H : Rol_DefaultJunkpile
  403. {
  404.     shape Shp_Junkpile_H
  405. }
  406. role Rol_Junkpile_I : Rol_DefaultJunkpile
  407. {
  408.     shape Shp_Junkpile_I
  409. }
  410. role Rol_Junkpile_J : Rol_DefaultJunkpile
  411. {
  412.     shape Shp_Junkpile_J
  413. }
  414. role Rol_Junkpile_K : Rol_DefaultJunkpile
  415. {
  416.     shape Shp_Junkpile_K
  417. }
  418. role Rol_Junkpile_L : Rol_DefaultJunkpile
  419. {
  420.     shape Shp_Junkpile_L
  421. }
  422. role Rol_Junkpile_M : Rol_DefaultJunkpile
  423. {
  424.     shape Shp_Junkpile_M
  425. }
  426. role Rol_Junkpile_N : Rol_DefaultJunkpile
  427. {
  428.     shape Shp_Junkpile_N
  429. }
  430. role Rol_Junkpile_O : Rol_DefaultJunkpile
  431. {
  432.     shape Shp_Junkpile_O
  433. }
  434.  
  435. /********BODY PARTS********BODY PARTS********BODY PARTS********/
  436.  
  437. role Rol_Grunt_Arml_A : Rol_PlacedObject
  438. {
  439.     shape Shp_Grunt_Arml_A
  440. }
  441. role Rol_Grunt_Arml_B : Rol_PlacedObject
  442. {
  443.     shape Shp_Grunt_Arml_B
  444. }
  445. role Rol_Grunt_Legs_A : Rol_PlacedObject
  446. {
  447.     shape Shp_Grunt_Legs_A
  448. }
  449. role Rol_Grunt_Legs_B : Rol_PlacedObject
  450. {
  451.     shape Shp_Grunt_Legs_B
  452. }
  453. role Rol_Grunt_Legs_C : Rol_PlacedObject
  454. {
  455.     shape Shp_Grunt_Legs_C
  456. }
  457. role Rol_Grunt_Torso_A : Rol_PlacedObject
  458. {
  459.     shape Shp_Grunt_Torso_A
  460. }
  461. role Rol_Grunt_Torso_B : Rol_PlacedObject
  462. {
  463.     shape Shp_Grunt_Torso_B
  464. }
  465. role Rol_Heavy_Legs_A : Rol_PlacedObject
  466. {
  467.     shape Shp_Heavy_Legs_A
  468. }
  469. role Rol_Heavy_Legs_B : Rol_PlacedObject
  470. {
  471.     shape Shp_Heavy_Legs_B
  472. }
  473. role Rol_Heavy_Torso_A : Rol_PlacedObject
  474. {
  475.     shape Shp_Heavy_Torso_A
  476. }
  477. role Rol_Heavy_Torso_B : Rol_PlacedObject
  478. {
  479.     shape Shp_Heavy_Torso_B
  480. }
  481.  
  482. /********GARBAGE PICKUPS********GARBAGE PICKUPS********/
  483.  
  484. role Rol_Garbage_A : Rol_DefaultGarbage
  485. {
  486.     shape Shp_Garbage_A
  487. }
  488. role Rol_Garbage_B : Rol_DefaultGarbage
  489. {
  490.     shape Shp_Garbage_B
  491. }
  492. role Rol_Garbage_C : Rol_DefaultGarbage
  493. {
  494.     shape Shp_Garbage_C
  495. }
  496. role Rol_Garbage_D : Rol_DefaultGarbage
  497. {
  498.     shape Shp_Garbage_D
  499. }
  500. role Rol_Garbage_E : Rol_DefaultGarbage
  501. {
  502.     shape Shp_Garbage_E
  503. }
  504. role Rol_Garbage_F : Rol_DefaultGarbage
  505. {
  506.     shape Shp_Garbage_F
  507. }
  508. role Rol_Garbage_G : Rol_DefaultGarbage
  509. {
  510.     shape Shp_Garbage_G
  511. }
  512. role Rol_Garbage_H : Rol_DefaultGarbage
  513. {
  514.     shape Shp_Garbage_H
  515. }
  516. role Rol_Garbage_I : Rol_DefaultGarbage
  517. {
  518.     shape Shp_Garbage_I
  519. }
  520. role Rol_Garbage_J : Rol_DefaultGarbage
  521. {
  522.     shape Shp_Garbage_J
  523. }
  524. role Rol_Garbage_K : Rol_DefaultGarbage
  525. {
  526.     shape Shp_Garbage_K
  527. }
  528. role Rol_Garbage_L : Rol_DefaultGarbage
  529. {
  530.     shape Shp_Garbage_L
  531. }
  532.  
  533. /***********/
  534. /* THE MAP */
  535. /***********/
  536.  
  537. map /* _THE_ map - doesnt need a label */
  538. {
  539.     file "levels\level02.rif"
  540.     name "Land"
  541.     bitmap "bitmaps\\LEVEL02.rim"
  542.  
  543.     camera plane "camhund"
  544.     max camera distance 100 // TBD exactly
  545.     max camera focus height "max focus height"
  546.     min camera focus height "min focus height"
  547.     shadow object rif "levels\level02_shadow.rif"
  548.     shadow object name "Land_Shadow"
  549.     max vertices per section 2048
  550.     
  551.     // PLAYER'S TROOPS
  552.     
  553.     use Rol_GunLok in team 1 for
  554.         "Goodie A" as "gunlok"
  555.  
  556.     use Rol_Hark in team 0 for
  557.         "Goodie B" as "hark"
  558.  
  559.     use Rol_Elint in team 1 for
  560.         "Goodie C" as "elint"
  561.  
  562.     // AI'S TROOPS
  563.  
  564.         
  565.  
  566.     // NEUTRAL OBJECTS
  567.     use Rol_VTOL in team 0 for
  568.         "hoversleddum" as "VTOL"
  569.  
  570.     use Rol_OilDrum in team 0 for
  571.         "Oil Drum A" and
  572.         "Oil Drum B" and
  573.         "Oil Drum C" and
  574.         "Oil Drum G" and
  575.         "Oil Drum H" and
  576.         "Oil Drum K" and
  577.         "Oil Drum L" and
  578.         "Oil Drum O"
  579.         
  580.     use Rol_OilFire in team 0 for
  581.         "Oil Drum A Fire" and
  582.         "Oil Drum B Fire" and
  583.         "Oil Drum C Fire" and
  584.         "Oil Drum G Fire" and
  585.         "Oil Drum H Fire" and
  586.         "Oil Drum K Fire" and
  587.         "Oil Drum L Fire" and
  588.         "Oil Drum O Fire"
  589.  
  590.     use Rol_Purplelightmini in team 0 for
  591.         "purplelightA" as "purplelightA"
  592.     use Rol_Purplelightmini in team 0 for
  593.         "purplelightB" as "purplelightB"
  594.     use Rol_Purplelightmini in team 0 for
  595.         "purplelightC" as "purplelightC"
  596.     use Rol_Purplelightmini in team 0 for
  597.         "purplelightD" as "purplelightD"
  598.     use Rol_Purplelightmini in team 0 for
  599.         "purplelightE" as "purplelightE"
  600.  
  601.     use Rol_Redlightmini in team 0 for
  602.         "redlightminia" and
  603.         "redlightminiab" and
  604.         "redlightminiac" and
  605.         "redlightminiad"
  606.  
  607.  
  608.     use Rol_CarFire in team 0 for
  609.         "Car B Fire" and
  610.         "Car C Fire" and
  611.         "Car F Fire"
  612.  
  613.     use Rol_TOWERLIFTA in team 0 for
  614.         "TOWERLIFTA" as "lift_a"
  615.  
  616.     use Rol_TOWERLIFTB in team 0 for
  617.         "TOWERLIFTB" as "lift_b"
  618.  
  619.     use Rol_liftswitcha in team 0 for
  620.         "liftswitcha" as "liftswitcha"
  621.  
  622.     use Rol_liftswitchaa in team 0 for
  623.         "liftswitchaa" as "liftswitchaa"
  624.  
  625.     use Rol_liftswitchb in team 0 for
  626.         "liftswitchb" as "liftswitchb"
  627.  
  628.     use Rol_liftswitchbb in team 0 for
  629.         "liftswitchbb" as "liftswitchbb"
  630.  
  631.     use Rol_liftswitchbb in team 0 for
  632.         "liftswitchbc" as "liftswitchbc"
  633.  
  634.     use Rol_flood_gate in team 0 for
  635.         "flood gate" as "flood_gate"
  636.  
  637.     use Rol_floodswitch in team 0 for
  638.         "floodswitch" as "floodswitch"
  639.  
  640.     use Rol_Technobox in team 2 for
  641.         "technobox" as "technoboxa"
  642.  
  643.     use Rol_hoversled in team 0 for
  644.         "hoversled" as "hoversled"
  645.  
  646.     /********JUNKPILES********JUNKPILES********JUNKPILES********/
  647.  
  648. /*    use Rol_Junkpile_C in team 0 for
  649.         "JUNKPILE C"
  650.     use Rol_Junkpile_D in team 0 for
  651.         "junkpile D"
  652.     use Rol_Junkpile_E in team 0 for
  653.         "junkpile E"
  654.     use Rol_Junkpile_F in team 0 for
  655.         "JUNKPILE F"
  656.     use Rol_Junkpile_G in team 0 for
  657.         "junkpile G"
  658.     use Rol_Junkpile_H in team 0 for
  659.         "junkpile H"
  660.     use Rol_Junkpile_I in team 0 for
  661.         "JUNKPILE I"
  662.     use Rol_Junkpile_J in team 0 for
  663.         "junkpile J"
  664.     use Rol_Junkpile_K in team 0 for
  665.         "junkpile K"
  666.     use Rol_Junkpile_L in team 0 for
  667.     use Rol_Junkpile_M in team 0 for
  668.         "junkpile M"
  669.     use Rol_Junkpile_N in team 0 for
  670.         "junkpile N"
  671.     use Rol_Junkpile_O in team 0 for
  672.         "JUNKPILE O"*/
  673.  
  674.     /********BODY PARTS********BODY PARTS********BODY PARTS********/
  675.  
  676.     use Rol_Grunt_Arml_A in team 0 for
  677.         "GRUNT ARML A" and
  678.         "GRUNT ARML AB" and
  679.         "GRUNT ARML AC" and
  680.         "GRUNT ARML AD" and
  681.         "GRUNT ARML AE"
  682.     use Rol_Grunt_Arml_B in team 0 for
  683.         "GRUNT ARML B" and
  684.         "GRUNT ARML BB" and
  685.         "GRUNT ARML BC" and
  686.         "GRUNT ARML BD" and
  687.         "GRUNT ARML BE"
  688.     use Rol_Grunt_Legs_A in team 0 for
  689.         "GRUNT LEGS A" and
  690.         "GRUNT LEGS AB" and
  691.         "GRUNT LEGS AC"
  692.     use Rol_Grunt_Legs_B in team 0 for
  693.         "GRUNT LEGS B" and
  694.         "GRUNT LEGS BB"
  695.     use Rol_Grunt_Legs_C in team 0 for
  696.         "GRUNT LEGS C" and
  697.         "GRUNT LEGS CB" and
  698.         "GRUNT LEGS CC"
  699.     use Rol_Grunt_Torso_A in team 0 for
  700.         "GRUNT TORSO A"
  701.     use Rol_Grunt_Torso_B in team 0 for
  702.         "GRUNT TORSO B"
  703.     use Rol_Heavy_Legs_A in team 0 for
  704.         "HEAVY LEGS A"
  705.     use Rol_Heavy_Legs_B in team 0 for
  706.         "HEAVY LEGS B"
  707.     use Rol_Heavy_Torso_A in team 0 for
  708.         "HEAVY TORSO A"
  709.     use Rol_Heavy_Torso_B in team 0 for
  710.         "HEAVY TORSO B"
  711.  
  712. /********GARBAGE PICKUPS********GARBAGE PICKUPS********/
  713.  
  714.     use Rol_Garbage_A in team 0 for
  715.         "garbage A" as "garbage_a"
  716.     use Rol_Garbage_A in team 0 for
  717.         "garbage AB" as "garbage_ab"
  718.     use Rol_Garbage_A in team 0 for
  719.         "garbage AC" as "garbage_ac"
  720.     
  721.     use Rol_Garbage_B in team 0 for
  722.         "garbage B" as "garbage_b"
  723.     use Rol_Garbage_B in team 0 for
  724.         "garbage BB" as "garbage_bb"
  725.     use Rol_Garbage_B in team 0 for
  726.         "garbage BC" as "garbage_bc"
  727.  
  728.     use Rol_Garbage_C in team 0 for
  729.         "garbage C" as "garbage_c"
  730.     use Rol_Garbage_C in team 0 for
  731.         "garbage CB" as "garbage_cb"
  732.     use Rol_Garbage_C in team 0 for
  733.         "garbage CC" as "garbage_cc"
  734.  
  735.     use Rol_Garbage_D in team 0 for
  736.         "garbage D" as "garbage_d"
  737.     use Rol_Garbage_D in team 0 for
  738.         "garbage DB" as "garbage_db"
  739.     use Rol_Garbage_D in team 0 for
  740.         "garbage DC" as "garbage_dc"
  741.  
  742.     use Rol_Garbage_E in team 0 for
  743.         "garbage E" as "garbage_e"
  744.     use Rol_Garbage_E in team 0 for
  745.         "garbage EB" as "garbage_eb"
  746.     use Rol_Garbage_E in team 0 for
  747.         "garbage EC" as "garbage_ec"
  748.  
  749.     use Rol_Garbage_F in team 0 for
  750.         "garbage F" as "garbage_f"
  751.     use Rol_Garbage_F in team 0 for
  752.         "garbage FB" as "garbage_fb"
  753.  
  754.     use Rol_Garbage_G in team 0 for
  755.         "garbage G" as "garbage_g"
  756.     use Rol_Garbage_G in team 0 for
  757.         "garbage GB" as "garbage_gb"
  758.     use Rol_Garbage_G in team 0 for
  759.         "garbage GC" as "garbage_gc"
  760.  
  761.     use Rol_Garbage_H in team 0 for
  762.         "garbage H" as "garbage_h"
  763.     use Rol_Garbage_H in team 0 for
  764.         "garbage HB" as "garbage_hb"
  765.     use Rol_Garbage_H in team 0 for
  766.         "garbage HC" as "garbage_hc"
  767.     use Rol_Garbage_H in team 0 for
  768.         "garbage HD" as "garbage_hd"
  769.  
  770.     use Rol_Garbage_I in team 0 for
  771.         "garbage I" as "garbage_i"
  772.     use Rol_Garbage_I in team 0 for
  773.         "garbage IB" as "garbage_ib"
  774.  
  775.     use Rol_Garbage_J in team 0 for
  776.         "garbage J" as "garbage_j"
  777.     use Rol_Garbage_J in team 0 for
  778.         "garbage JB" as "garbage_jb"
  779.     use Rol_Garbage_J in team 0 for
  780.         "junkpile LB" as "garbage_jc"
  781.     use Rol_Garbage_J in team 0 for
  782.         "junkpile LC" as "garbage_jd"
  783.     use Rol_Garbage_J in team 0 for
  784.         "junkpile LD" as "garbage_je"
  785.     use Rol_Garbage_J in team 0 for
  786.         "garbage BD" as "garbage_bd"
  787.     use Rol_Garbage_J in team 0 for
  788.         "garbage BE" as "garbage_be"
  789.  
  790.     use Rol_Garbage_K in team 0 for
  791.         "garbage K" as "garbage_k"
  792.     use Rol_Garbage_K in team 0 for
  793.         "garbage KB" as "garbage_kb"
  794.  
  795.     use Rol_Garbage_L in team 0 for
  796.         "garbage L" as "garbage_l"
  797.     use Rol_Garbage_L in team 0 for
  798.         "garbage LB" as "garbage_lb"
  799.     
  800. /*    use Rol_cratec in team 0 for
  801.         "CRATE C" and
  802.         "CRATE CB" and
  803.         "CRATE CC" and
  804.         "CRATE CD" and
  805.         "CRATE CE"*/
  806. }
  807.  
  808. camera track
  809. {
  810.     file "levels\level02.rif"
  811.     name "hark hears"
  812. }